// @ts-ignore
/* eslint-disable */
import { request } from '@umijs/max';

/** listTopInvokeInterfaceInfo GET /api/analysis */
export async function listTopInvokeInterfaceInfoUsingGet(options?: { [key: string]: any }) {
  return request<API.BaseResponseListInterfaceInfoVO>('/api/analysis', {
    method: 'GET',
    ...(options || {}),
  });
}

/** listTopInvokeInterfaceInfo PUT /api/analysis */
export async function listTopInvokeInterfaceInfoUsingPut(options?: { [key: string]: any }) {
  return request<API.BaseResponseListInterfaceInfoVO>('/api/analysis', {
    method: 'PUT',
    ...(options || {}),
  });
}

/** listTopInvokeInterfaceInfo POST /api/analysis */
export async function listTopInvokeInterfaceInfoUsingPost(options?: { [key: string]: any }) {
  return request<API.BaseResponseListInterfaceInfoVO>('/api/analysis', {
    method: 'POST',
    ...(options || {}),
  });
}

/** listTopInvokeInterfaceInfo DELETE /api/analysis */
export async function listTopInvokeInterfaceInfoUsingDelete(options?: { [key: string]: any }) {
  return request<API.BaseResponseListInterfaceInfoVO>('/api/analysis', {
    method: 'DELETE',
    ...(options || {}),
  });
}

/** listTopInvokeInterfaceInfo PATCH /api/analysis */
export async function listTopInvokeInterfaceInfoUsingPatch(options?: { [key: string]: any }) {
  return request<API.BaseResponseListInterfaceInfoVO>('/api/analysis', {
    method: 'PATCH',
    ...(options || {}),
  });
}
